ea622c99f36004e19d45e07ce40aecf3e1c330c6,java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/CreateInnerClassFromUsageFix.java,CreateInnerClassFromUsageFix,doInvoke,#PsiClass#String#,133

Before Change


                      : myKind == CLASS ? elementFactory.createClass(refName) : elementFactory.createEnum(refName);
    final PsiModifierList modifierList = created.getModifierList();
    LOG.assertTrue(modifierList != null);
    modifierList.setModifierProperty(PsiModifier.PRIVATE, true);
    if (superClassName != null) {
      PsiJavaCodeReferenceElement superClass =
        elementFactory.createReferenceElementByFQClassName(superClassName, created.getResolveScope());

After Change


                      : myKind == CLASS ? elementFactory.createClass(refName) : elementFactory.createEnum(refName);
    final PsiModifierList modifierList = created.getModifierList();
    LOG.assertTrue(modifierList != null);
    if (aClass.isInterface()) {
      modifierList.setModifierProperty(PsiModifier.PACKAGE_LOCAL, true);
    } else {
      modifierList.setModifierProperty(PsiModifier.PRIVATE, true);
    }
    if (superClassName != null) {
      PsiJavaCodeReferenceElement superClass =